package com.ruoyi.project.sell.order.mapper;

import com.ruoyi.project.sell.order.domain.SellOrder;
import java.util.List;

/**
 * @author syb date 2020/9/18
 */
public interface SellOrderMapper {

  /**
   * 查询订单管理信息
   * @param sellOrder
   * @return
   */
  List<SellOrder> selectSellOrderList(SellOrder sellOrder);

  /**
   * 根据公告类型名称获取公告类型信息
   * @param typeName
   * @return
   */
  SellOrder checkSellOrderNameUnique(String typeName);

  /**
   * 新增公告类型
   * @param sellOrder
   * @return
   */
  int insertSellOrder(SellOrder sellOrder);

  /**
   * 根据id获取销售订单
   * @param sellOrderId
   * @return
   */
  SellOrder selectSellOrderById(Long sellOrderId);

  /**
   * 修改销售管理
   * @param sellOrder
   * @return
   */
  int updateSellOrder(SellOrder sellOrder);

  /**
   * 删除销售管理
   * @param ids
   * @return
   */
  int deleteSellOrderIds(Long[] ids);
}
